package model.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the CHUB_CONS_INVOICE_INFO database table.
 * 
 */
@Entity
@Table(name="CHUB_CONS_INVOICE_INFO", schema="CHUB_NEW")
public class ChubConsInvoiceInfo implements Serializable {
	private static final long serialVersionUID = 1L;

	private String country;

	@Column(name="DISTRIBUTOR_NO")
	private String distributorNo;

	@Id
	private BigDecimal id;

    @Temporal( TemporalType.DATE)
	@Column(name="INVOICE_DATE")
	private Date invoiceDate;

	@Column(name="NET_GSV")
	private BigDecimal netGsv;

	@Column(name="NET_QTY")
	private BigDecimal netQty;

	@Column(name="UNI_MATERIAL")
	private String uniMaterial;

	private String uom;

    public ChubConsInvoiceInfo() {
    }

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getDistributorNo() {
		return this.distributorNo;
	}

	public void setDistributorNo(String distributorNo) {
		this.distributorNo = distributorNo;
	}

	public BigDecimal getId() {
		return this.id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public Date getInvoiceDate() {
		return this.invoiceDate;
	}

	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}

	public BigDecimal getNetGsv() {
		return this.netGsv;
	}

	public void setNetGsv(BigDecimal netGsv) {
		this.netGsv = netGsv;
	}

	public BigDecimal getNetQty() {
		return this.netQty;
	}

	public void setNetQty(BigDecimal netQty) {
		this.netQty = netQty;
	}

	public String getUniMaterial() {
		return this.uniMaterial;
	}

	public void setUniMaterial(String uniMaterial) {
		this.uniMaterial = uniMaterial;
	}

	public String getUom() {
		return this.uom;
	}

	public void setUom(String uom) {
		this.uom = uom;
	}

}